
@import url(reset.css);
@import url(font.css);
@import url(typo.css);

/*
width:940px;
content-width:940px;
*/

body{ /* background:url(../images/background.jpg) 50% 0 fixed;  */}
body{  background:url(../images/background.jpg) 0 0 repeat-x; background-color:#eaeaea; }
/*.mainBody_2{ background:url(../images/imgBackground_2.png) repeat-x;}*/
.max-container{ margin:0px auto; position:relative; }
.container{ width:940px; margin:0px auto; position:relative; overflow:hidden;}
.clear{ clear:both; }
.captionLarge{ height:80px;}
.captionSmall{ height:60px !important;}
.first_similiar{ margin-left:0px !important; }
.no_border{ border:none !important;}
.no_border_right{ border-right:none !important;}
.no_margin_right{ margin-right:0px !important;}
.no_margin_left{ margin-left:0px !important;}
.no_padding_left{ padding-left:0px !important;}
.no_padding_right{ padding-right:0px !important;}
.no_background{background:none !important;}
.float_right{ float:right !important;}
.float_left{ float:left !important;}
.bold{ font-weight:bold !important; }
.textInput{ display:block; }
.activeSelect{ color:#e0c771 !important; }
.hide{ display:none !important; }
.updnWatermark{ font-size:12px; color:#292929; left:260px !important; }
/* USING FOR SITE WITHOUT SLIDE IMAGE*/
.no_slideImage{ /*padding-top:120px;*/ top:-18px; }
.activeLang,
.gold{color:#c20001 !important;}
/*.activeNavigation{color:#fdc00d !important;}*/

.txtInput_toggle{}
.red_style{ color:#c10003; }
/***************** SETTING WIDTH FOR HEADER - CONTENT - FOOTER  ********************/
.header,
.content,
.footer{width:940px;margin:0px auto; overflow:hidden;}
/***************** HEADER ********************/
.header{ padding-top:55px; position:relative;}
.header .logo{ display:block; float:left; width:237px; height:54px; margin-top:27px;}
	.logo h2{ display:block; widows:237px; height:54px;}
	.logo h2 a{ display:block; text-indent:-9999px; background:url(../images/logo.png) no-repeat; width:237px; height:54px;}
.header .navigation{ display:block; float:left; width:675px; height:96px; /*background:url(../images/imgNavigation_bg.png) left bottom no-repeat;*/ margin-left:15px;}
	.navigation ul{ margin:0xp; padding:0px; list-style:none;}
	.navigation ul li{ float:left;}
	.navigation ul li a{ display:block; text-transform:uppercase; color:#3d3d3d; text-align:center; padding:68px 15px 6px 14px; background:url(../images/imgNavigation_active.png) 0px -93px no-repeat;}
	.navigation ul li a.activeNavigation,
	.navigation ul li a:hover{ color:#4a602f; background:url(../images/imgNavigation_active.png) no-repeat;}
.header .home-credit-card{ display:block; position:absolute; right:14px; top:36px; width:120px; height:20px;}
.header .checkout{ background:url(../images/imgCheckout-bg.png) no-repeat; width:153px; height:50px; position:absolute; top:58px; right:15px;}
	.checkout #chkout-shopcart{ display:block; color:#6c8d43; font-size:15px; margin:5px 0px 4px 15px;}
	.checkout span{ font-style:italic; color:#4b4b4b; margin:0px 7px 0px 13px;}
	.checkout #chkout-checkout{ font-style:italic; color:#4b4b4b; background:url(../images/imgCheckout-split.png) left no-repeat; padding-left:9px;}
.header .searchbox{  width:154px; position:absolute; top:6px; right:15px;}
	.searchbox input { background:url(../images/imgSearch_bg.png) no-repeat; width:154px; height:19px; line-height:19px; border:none; padding-left:10px; color:#3d3d3d; padding-right:20px; font-size:11px; }
	.searchbox a#btnSearch{ display:block; text-indent:-9999px; background:url(../images/imgSearch_button.png) no-repeat; width:20px; height:20px; position:absolute;top:0px; right:0px;}
/***************** BODY ********************/
.content{}
.content .bodyLeft{float:left; width:220px;}
.content .bodyRight{float:left; width:720px;}
	/***************** BODY ********************/
	.bodyLeft .menuProduct{ display:block; overflow:hidden; width:216px;}
		.menuProduct #menuProduct_top{ display:block; background:url(../images/imgMenuleft_top.png) no-repeat; width:216px; height:16px;}
		.menuProduct #menuProduct_bot{ display:block; background:url(../images/imgMenuleft_bot.png) no-repeat; width:216px; height:16px;}
		.menuProduct #menuProduct_body{ display:block; background:url(../images/imgMenuleft_body.png) repeat-y; padding:0px 20px; overflow:hidden;}
			#menuProduct_body ul{ margin:0px; padding:0px; list-style:none;}
			#menuProduct_body ul li{ height:25px; display:block;}
			#menuProduct_body ul li a{ background:url(../images/imgArrow-1.png) left center no-repeat; padding-left:14px; color:#000; line-height:25px;}
			#menuProduct_body ul li a.activeProduct,
			#menuProduct_body ul li a:hover{ color:#1f6802;}
/***************** HEADING ********************/
.heading{ display:block; background:url(../images/imgDashborder.png) bottom repeat-x; position:relative; padding-bottom:6px; min-height:25px;}
.heading h2{ font-size:20px; color:#587337;  display:block; line-height:20px; }
.heading h3{ font-size:12px; color:#5a4637;  display:block; line-height:18px; margin-top:1px; }
.heading img{ }
.heading img.imgTemp{ position:absolute; top:0px; right:0px; float:none;}
.heading img.arrow-next{ margin:5px 10px 0px 10px;}
.heading h3.item-next{ font-size:14px; color:#757575; }
/***************** SLIDER ********************/
.slider_container{ width:700px; margin-left:20px; display:block; }
/***************** CSS3 SETTING ********************/
.border-radius-1{
	-webkit-border-radius: 16px;
	-moz-border-radius: 16px;
	border-radius: 16px; 
}
/***************** HOMEPAGE ********************/
.body-content{ margin-left:20px; display:block; overflow:hidden; width:690px; margin-top:10px;}
.body-col{ width:320px; float:left; margin-top:10px; text-align:justify;}
#body-col-1{}
#body-col-2{ margin-left:50px;}
.body-content .body-col-content{margin-top:15px; min-height:175px;}
	a.more{ background:url(../images/imgArrow-2.png) left center no-repeat; padding-left:15px; display:block; color:#63813d; float:right;}
	.body-col-content a.more:hover{ text-decoration:underline;}
	.body-col-content .home-product,
	.body-col-content .home-news{ display:block; overflow:hidden; margin-top:5px; height:95px;}
		.home-news .home-news-thumb{ width:102px; height:75px; float:left;}
				.home-news .home-news-thumb a{display:block;}
				.home-news .home-news-thumb img{max-width:100px; max-height:75px; border:1px solid #757575;}
		.home-news .home-news-content{float:left; width:205px; margin-left:10px;}
			.home-news .home-news-content h2{ display:block;}
			.home-news .home-news-content h2 a{color:#587337;}
			.home-news .home-news-content p{ margin:0px;}
		.home-product .home-product-image{ width:74px; float:left;}
			.home-product-image a{ display:block;}
			.home-product-image img{ max-width:72px; max-height:72px; border:1px solid #bfceac;}
		.home-product .home-product-info{ float:left; width:235px; margin-left:10px;}
			.home-product-info a.home-product-name{ display:block; padding-left:15px; background:url(../images/imgArrow-2.png) left center no-repeat; color:#273319; margin-bottom:5px;}
		.home-product .home-product-info p.price{ color:#d50000; font-size:14px; margin-bottom:0px;}
		.home-product .home-product-info p span{ font-weight:bold;}
		
	/*UPDATE NEWS IN HOMEPAGE 2-11-2011*/
	
	/*UPDATE NEWS IN HOMEPAGE 2-11-2011*/
.homepage-partner{background:url(../images/imgParner-bg.png) no-repeat; display:block; overflow:hidden; padding:12px 0px 12px 12px; margin-top:10px; min-height:77px !important;}
.homepage-partner #homepage-partner-container{ display:block; min-height:55px;}
.caroufredsel_wrapper{ min-width:910px !important; display:block; min-height:55px !important;}
.homepage-partner ul{ margin:0px; padding:0px; }
.homepage-partner #homepage-partner-list{ min-width:920px !important; display:block; min-height:55px !important;}
.homepage-partner ul li{ display:block; float:left; margin:0px 11px;}
.homepage-partner ul li a{ display:block;}
.homepage-partner ul li a img{ opacity:0.7; max-height:55px; max-width:120px;}
/***************** FOOTER ********************/
.footer{ display:block; margin-top:10px; padding-top:10px; margin-bottom:15px;/*border-top:2px solid #7f7e7e;*/}
.footer p{ float:left; color:#636363;}
.footer p a{ color:#636363;}
.footer > a{ float:right; color:#636363; margin-right:12px;}
.footer a:hover{ text-decoration:underline;}
/***************** PARRTNER PAGE ********************/
#partner-list{width:690px; display:block; margin-top:15px; padding-left:4px; background:url(../images/imgDashborder.png) bottom repeat-x; padding-bottom:10px;}
#partner-list ul{ margin:0px; padding:0px;}
#partner-list ul li{ float:left; width:230px; margin:10px 0px;}
#partner-list ul li a{ display:block; border:1px solid #c7c7c7; width:220px;}
#partner-list ul li a img{ max-width:217px; max-height:141px; border:1px solid #FFF; opacity:0.7;}
/***************** CONTACT ********************/
#contact-div{ display:block; margin-top:15px; background:url(../images/imgDashborder.png) bottom repeat-x; padding-bottom:10px;}
#contact-div #contact-logo{ display:block; margin-bottom:10px;}
#contact-div #contact-imgTemp,
#contact-div #contact-info,
#contact-div #contact-form{ float:left;}
#contact-div #contact-imgTemp{ width:117px; margin-top:5px;}
#contact-div #contact-info{ width:200px; margin-left:15px;}
	#contact-info p{ margin:0px; line-height:18px;}
	#contact-info p span{ color:#5eb600;}
	#contact-info p a{ color:#4b4b4b;}
	#contact-info p a:hover{ text-decoration:underline;}
#contact-div #contact-form{ width:350px;}
	#contact-form fieldset > input{ display:block; border:1px solid #d8d8d8; background:#f2f2f2; padding:0px 8px; width:330px; height:25px; line-height:25px; margin-bottom:5px; color:#696969;}
	#contact-form textarea{ background:#f2f2f2; border:1px solid #d8d8d8; resize:none; padding:10px 8px; width:326px; height:150px; overflow:auto; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#696969;}
	#contact-form #contact-submit{ background:url(../images/imgContact-bg.jpg) no-repeat; position:relative; display:block; overflow:hidden; margin-top:8px;}
		#contact-submit #contact-send{ float:left; display:block; text-indent:-9999px; background:url(../images/btnContact.png) no-repeat; width:90px; height:30px;}
		#contact-submit #contact-send:hover{ background-position:0px -30px;}
		#contact-submit #contact-reset{ display:block; background:url(../images/btnContact.png) -90px 0px no-repeat; width:90px; height:30px; text-indent:-9999px; border:none; float:left; margin-left:10px;}
		#contact-submit #contact-reset:hover{ background-position:-90px -30px; cursor:pointer;}
/***************** NEWS GENERAL ********************/
#news-div{ display:block; margin-top:15px;}
#news-div #news-first,
#news-div .news-block{ display:block; background:url(../images/imgDashborder.png) bottom repeat-x;}
#news-div .news-block{ margin-top:10px;}
	#news-first h3{ color:#2e2e2e; font-size:14px; font-weight:bold;}
	#news-first h3 a{ color:#2e2e2e; }
	#news-first > a{ float:left; display:block; width:218px; margin-bottom:15px;}
	#news-first > a img{ max-width:216px; height:143px; border:1px solid #757575;}
	#news-first #news-first-content{ display:block; margin-left:10px; text-align:justify; float:left;width:455px; min-height:145px;}
		#news-first-content > a,
		.news-block-content > a{ float:left !important; margin-top:4px;}
	.news-block > a{ float:left; display:block; width:124px; margin-bottom:15px; margin-top:5px;}
	.news-block > a img{ max-width:122px; max-height:75px; border:1px solid #757575;}
	.news-block .news-block-content{ float:left; display:block; width:552px; text-align:justify; margin-left:10px;}
		.news-block-content h3{  font-size:14px;}
		.news-block-content h3 a{ color:#2e2e2e; font-weight:bold;}
		.news-block-content p{ margin:0px;}
/***************** NEWS DETAIL ********************/
#news-detail-div{ display:block; margin-top:15px; text-align:justify; background:url(../images/imgDashborder.png) bottom repeat-x; padding-bottom:10px;}
#news-detail-div h3{ color:#2e2e2e; font-size:14px; margin-bottom:5px; font-weight:bold;}
#news-detail-div img{ float:left; margin:0px 10px 10px 0px;}
#news-detail-div p{ }
#news-detail-div .back{ background:url(../images/imgArrow-3.png) left center no-repeat; padding-left:15px; display:block; color:#63813d; float:left; font-weight:bold;}

/***************** PRODUCT LIST ********************/

#product-list{width:690px; display:block; margin-top:15px; padding-left:4px; background:url(../images/imgDashborder.png) bottom repeat-x; padding-bottom:10px;}
#product-list ul{ margin:0px; padding:0px;}
#product-list ul li{ float:left; width:230px; margin:10px 0px;}
	.product-list-eachProduct{ text-align:center;}
	.product-list-eachProduct .product-list-image{display:block; border:1px solid #c7c7c7; width:220px;}
		.product-list-image img{ max-width:217px; max-height:141px; border:1px solid #FFF; opacity:0.7;}
	.product-list-eachProduct .product-list-info{ margin:10px 0px;}
		.product-list-info .product-list-name{ font-weight:bold; color:#323232; font-size:13px;}
		.product-list-info p {margin:3px 0px;}
		.product-list-info p span{ color:#fe0000; font-weight:bold;}
		.product-list-info p span.product-list-price{ font-size:18px; }
	.product-list-eachProduct .product-list-buy{ display:block; text-indent:-9999px; background:url(../images/btnBuy.png) no-repeat; width:98px; height:37px; margin-left:64px;}
	.product-list-eachProduct .product-list-buy:hover{ background-position:-98px 0px;}
/***************** PRODUCT DETAIL ********************/
#product-detail-div{display:block; margin-top:15px; }
#product-detail-div #product-left{float:left; width:322px;}
#product-detail-div #product-right{float:left; width:348px; margin-left:20px;}
	#product-left a{ display:block;}
	#product-left a#product-image{ border:1px solid #c9c9c9;}
	#product-left a#product-image img{ border:1px solid #FFF; max-width:318px; max-height:290px;}
	#product-left a#product-zoom{ margin:5px 0px;}
	#product-right h2{ color:#323232; font-size:16px; font-weight:bold;}
	#product-right p{ text-align:justify; line-height:17px;}
	#product-right p span{ color:#fe0000; vertical-align:top;}
	#product-right p span.product-price{ font-weight:bold; font-size:16px;}
	#product-right input{ background:#FFF; text-align:center; border:1px solid #cacaca; width:40px; margin-left:10px;}
	#product-bottom{ float:left; background:url(../images/imgProduct-detail-footer.png) no-repeat; min-width:675px; min-height:125px;}
	#product-bottom a{ float:left; }
	#product-bottom a#product-back{ background:url(../images/btnBack.png) no-repeat; width:85px; height:31px; text-indent:-9999px; display:block; margin-top:35px;}
	#product-bottom a#product-back:hover{ background-position:-85px 0px;}
	#product-bottom a#product-add-to-cart{ background:url(../images/btnAddtoCart.png) no-repeat; width:232px; height:50px; display:block; text-indent:-9999px; margin-top:30px; margin-left:160px;}
	#product-bottom a#product-add-to-cart:hover{ background-position:-232px 0px;}
	#product-bottom a#product-go-to-cart{ display:block; text-indent:-9999px; background:url(../images/btnToShopcart.png) no-repeat; width:187px; height:50px; margin-top:30px; float:right;}
	#product-bottom a#product-go-to-cart:hover{ background-position:-187px 0px;}
/***************** PAYMENT & SHOPPING CART ********************/
#payment-div{ display:block; margin-top:15px; margin-left:10px; position:relative;}
	#payment-div #payment-header{ display:block;}
	/***************** PAYMENT 1 ********************/
	#payment-div .shopping-cart{ display:block; margin:0px; padding:0px; margin-top:10px; width:677px;}
	#payment-div .shopping-cart-footer{ width:400px;}
		.shopping-cart li{ display:block;}
		.shopping-cart .row{ border-color:transparent #c7c7c6 #c7c7c6 #c7c7c6; border-width:1px; border-style:solid; height:40px; line-height:40px; }
		.shopping-cart .row-2{ height:25px; line-height:25px;}
		.shopping-cart .row-header{text-transform:uppercase; background:url(../images/imgShopcart-header.png); border:1px solid #c7c7c6; height:24px; line-height:24px; color:#383838; font-weight:bold; }
		.shopping-cart .cell{ }
		.shopping-cart .cell-header{ }
		.shopping-cart .cell-total{ font-weight:bold; color:#ff0000;}
		.shopping-cart .cell-total-value{ font-size:16px;}
		.shopping-cart .col-1,
		.shopping-cart .col-2,
		.shopping-cart .col-3,
		.shopping-cart .col-4,
		.shopping-cart .col-5{ display:block; float:left;}
		.shopping-cart .col-1{ width:300px; margin-left:15px;}
		.shopping-cart .col-2{ width:150px; text-align:center;}
		.shopping-cart .col-3{ width:200px; float:right; text-align:center;}
		.shopping-cart .col-4{ width:465px; text-align:right;}
		.shopping-cart .col-5{ width:165px; text-align:right;}
			.shopping-cart .col-2 input{ float:left; width:40px; background:#FFF; border:1px solid #c7c7c7; text-align:center; margin-top:10px; margin-left:10px; height:17px;line-height:17px;}
			.shopping-cart .col-2 input.col-2-no-update{ margin-left:50px; width:50px;}
			.shopping-cart .col-2 a.payment-update{ float:left; display:block; background:url(../images/imgPayment-update.png) no-repeat; border:1px solid #c7c7c7; width:61px; height:19px; color:#666666; line-height:19px; margin:10px 5px 10px 5px;}
			.shopping-cart .col-2 a.payment-delete{ float:left; display:block; background:url(../images/imgPayment-delete.png) no-repeat; width:9px; height:14px; text-indent:-9999px; margin-top:13px;}
			
	/***************** PAYMENT 2 ********************/	
	#payment-div #payment-form-info{ display:block; overflow:hidden;}
		#payment-form-info #payment-form-instructor{ display:block; margin:10px 0px; overflow:hidden;}
			#payment-form-instructor p{ margin:0px; line-height:17px;}
		#payment-form-info #payment-form{ display:block; overflow:hidden;}
			#payment-form ul{ margin:0px; padding:0px;}
			#payment-form ul li{display:block; margin-bottom:5px;}
			#payment-form ul li .payment-label,
			#payment-form ul li .payment-input{ float:left;}
			#payment-form ul li .payment-label{ width:150px;}
			#payment-form ul li .payment-input{ widtH:400px;}
				#payment-form ul li .payment-input input{ background:#FFF; border:1px solid #bdbcbd; width:300px; height:25px; line-height:25px; padding:0px 8px; color:#414040;}
				#payment-form-instructor p span,
				#payment-form ul li .payment-label span{ color:#ff0000;}
			#payment-form #payment-form-submit{ display:block; overflow:hidden; margin-left:150px; margin-top:10px;}
				#payment-form-submit #payment-form-send{ display:block; text-indent:-9999px; background:url(../images/btnPayment-send.png) no-repeat; widtH:80px; height:35px; float:left;}
				#payment-form-submit #payment-form-send:hover{ background-position:-80px 0px;}
				#payment-form-submit #payment-form-reset{ display:block; border:none; background:url(../images/btnPayment-reset.png) no-repeat; width:95px; height:35px; text-indent:-9999px; float:left; margin-left:20px;}
				#payment-form-submit #payment-form-reset:hover{ background-position:-100px 0px; cursor:pointer;}
	/***************** PAYMENT 3 ********************/				
	#payment-div #payment-final{ display:block; width:265px; height:100px; float:left; margin-top:10px;}
		#payment-final input{ display:block; float:left; }
		#payment-final #btnAcceptTerm{ display:block; float:left; margin-top:2px; margin-left:5px; color:#254004;}
		#payment-final #payment-open-payment-window{ display:block; float:left; text-indent:-9999px; background:url(../images/btnOpen-payment-window.png) no-repeat; width:260px; height:50px; margin-top:10px;}
		#payment-final #payment-open-payment-window:hover{ background-position:-261px 0px;}
	#payment-div #payment-total-section{float:right; width:400px; margin-right:4px; margin-bottom:5px;}
#payment-div #payment-bottom{background:url(../images/imgProduct-detail-footer.png) no-repeat;; min-width:675px; min-height:115px; overflow:hidden; display:block; margin-top:5px; position:relative;}
	#payment-bottom a{ float:left; }
	#payment-bottom a#payment-back{ background:url(../images/btnBack.png) no-repeat; width:85px; height:31px; text-indent:-9999px; display:block; margin-top:35px;}
	#payment-bottom a#payment-back:hover{ background-position:-85px 0px;}
	#payment-bottom a#payment-continue{ background:url(../images/btnContinue.png) no-repeat; width:134px; height:50px; text-indent:-9999px; float:right; display:block; margin-top:30px; margin-right:10px;}
	#payment-bottom a#payment-continue:hover{ background-position:-134px 0px; }
/***************** TEMPLATE DIV ********************/
#template-div{ display:block; margin-top:20px; text-align:justify;}
/***************** PRODUCT LIST ALL ********************/
#product-list-all{ display:block; margin-top:15px; }
	#product-list-all #product-list-left,
	#product-list-all #product-list-right{ float:left; display:block; width:280px;}
	#product-list-all #product-list-left{ margin-left:15px;}
#product-list-all ul{ margin:0px; padding:0px; list-style:none;}
#product-list-all ul li{ height:20px;}
#product-list-all ul li a{ display:block; background:url(../images/imgArrow-1.png) left center no-repeat; padding-left:15px; color:#000; line-height:20px;}
#product-list-all ul li a:hover{ color:#1F6802;}
/***************** MODDAL BOX DIV ********************/
#modal-box{ display:block;}
#modal-box #modal-image{ float:left; width:172px; border:1px solid #C9C9C9; height: 157px;}
#modal-box #modal-image img{ max-width:170px; border:1px solid #FFF;}
#modal-box #modal-content{ float:left; margin-left:10px; width:215px; text-align:justify;}
#modal-box #modal-content h2{ font-weight:bold; font-size:14px;}
#modal-box #btnToPayment{ text-indent:-9999px; display:block; background:url(../images/btnToThePayment.png) no-repeat; width:220px; height:50px; float:left; margin-top:10px;}
#modal-box #btnToPayment:hover{ background-position:-221px 0px; cursor:pointer;}

/***************** RIGHTSIDE BAR ********************/
#rightside_bar{ position:fixed; right:0px; /*top:50px;*/ height:201px; z-index:1000; overflow:hidden;}
#rightside_bar #formClick #formClick_toggle{ display:block; text-indent:-9999px; background:url(../images/btnNewsletter.png) no-repeat; width:25px; height:201px;}
#rightside_bar #formClick #formClick_toggle:hover{background-position:0px -201px;}
#rightside_bar #formClick, #rightside_bar #slidingForm{float:left; height:100%;}
#rightside_bar #slidingForm{ background:#f4f4f4; height:198px; border:1px solid #6c8d44; border-right:none; width:200px; display:none;}
#rightside_bar #slidingForm #slidingForm_child{ display:block; padding:0px 5px 0px 10px;}
#rightside_bar #slidingForm label,
#rightside_bar #slidingForm input{ display:block; margin-top:10px; margin-right:10px;}
#rightside_bar #slidingForm label{ font-size:12px; font-weight:bold;}
#rightside_bar #slidingForm h3{ font-size:18px; margin:6px 0px;}
#rightside_bar #slidingForm p{ text-align:left; line-height:16px; font-style:italic; }
#rightside_bar #slidingForm input{ border:1px solid #BDBCBD; background:#F2F2F2; color:#696969; height:25px; line-height:25px; width:167px; margin-top:0px;}
#rightside_bar #slidingForm #rightside-bar-submit{display:block; text-indent:-9999px; background:url(../images/btnNewsletter-1.png) no-repeat; width:80px; height:35px; margin:8px 10px 0px 0px; float:left;}
#rightside_bar #slidingForm #rightside-bar-submit:hover{ background-position:-80px 0px;}
#rightside_bar #slidingForm #rightside-bar-unsubscribe{display:block; text-indent:-9999px; background:url(../images/btnNewsletter-2.png) no-repeat; width:80px; height:35px; margin:8px 10px 0px 0px; float:left;}
#rightside_bar #slidingForm #rightside-bar-unsubscribe:hover{ background-position:-80px 0px;}